package com.xmrecruit.util


import android.app.Activity
import android.content.Context
import android.text.TextUtils
import android.widget.Toast

import com.xmrecruit.CC

object ToastUtil {

    /** 显示Toast.  */
    val SHOW_TOAST = 0

    /**
     * 描述：Toast提示文本.

     * @param text
     * *            文本
     */
    fun showStringToast(context: Context?, text: String) {
        if (!TextUtils.isEmpty(text)) {
            Toast.makeText(context, text, Toast.LENGTH_SHORT).show()
        }

    }
    fun showStringToast(text: String) {
        if (!TextUtils.isEmpty(text)) {
            Toast.makeText(CC.applicationContext, text, Toast.LENGTH_SHORT).show()
        }

    }

    fun showToast(text: String?) {
        if (!TextUtils.isEmpty(text)) {
            Toast.makeText(CC.applicationContext, text, Toast.LENGTH_SHORT).show()
        }

    }

    /**
     * 描述：Toast提示文本.

     * @param resId
     * *            文本的资源ID
     */
    fun showToast(context: Context?, resId: Int) {
        Toast.makeText(context, "" + context?.resources?.getText(resId),
                Toast.LENGTH_SHORT).show()
    }

    /**
     * 描述：在线程中提示文本信息.

     * @param resId
     * *            要提示的字符串资源ID
     */
    fun showToastInThread(context: Activity, resId: Int) {
        context.runOnUiThread { showToast(context, resId) }
    }

    /**
     * 描述：在线程中提示文本信息.

     * @param toast
     */
    fun showToastInThread(context: Activity,
                          text: String) {
        context.runOnUiThread { showStringToast(context, text) }
    }


}
